.bt-button{max-width:540px;min-width:320px;height:50px;}
.bt-button .fixed{top:50px;border-top:none;background-color:#b2dfdf;}
.bt-button a{display:inline-block;line-height:48px;background-color:#b2dfdf;border:1px solid #6bc2c2;color:#009696;}
.bt-button a.cur{background-color:#84ccc9!important;}
.bt-button a+a{border-left:none;}

article{position:relative;}
article .article{top:0;padding:.5rem;border-top:0;}
article span{width:36px;height:36px;z-index:1;background:url(../../images/search.png) no-repeat center center / auto 70%;position:absolute;left:1rem;top:.5rem;bottom:.5rem;display:inline-block;}
article .search{line-height:35px;border-radius:50px;background-image:-webkit-linear-gradient(to top,#e5e4e4,#f1f1f1);
background-image:linear-gradient(to top,#e5e4e4,#f1f1f1);padding-left:45px;
-webkit-box-shadow:0px 1px 2px rgba(163,163,163,.3) inset;box-shadow:0px 1px 2px rgba(163,163,163,.3) inset;border:1px solid #e7e7e7;}
article a{height:38px;position:absolute;right:.5rem;top:.5rem;bottom:.5rem;border-radius:50px;background-color:#009696;font-size:15px;color:white;line-height:36px;padding:0 1rem;border:1px solid #e7e7e7;}

.list li{border-bottom:1px dashed #009696;}
.list li h3 a{border-left:2px solid #009696;padding-left:10px;}
.list-title{border-bottom:1px solid #ccc;padding-top:5px;}